package com.aaa.vegetablemarketexpress.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @FileName: OrderItem
 * @Description: 订单明细
 * @Author: qxh
 * @CreateTime: 2025/9/12 16:17
 * @Version: 1.0.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class OrderItem {
    /** 明细ID */
    private Long itemId;

    /** 订单ID */
    private Long orderId;

    /** 商品ID */
    private Long productId;

    /** 商品名称 */
    private String productName;

    /** 商品规格 */
    private String productSpec;

    /** 单位 */
    private String unit;

    /** 订购数量 */
    private BigDecimal orderQuantity;

    /** 实际数量 */
    private BigDecimal actualQuantity;

    /** 采购单价 */
    private BigDecimal purchasePrice;

    /** 销售单价 */
    private BigDecimal salePrice;

    /** 金额 */
    private BigDecimal amount;

    /** 分拣状态(0未分拣 1已分拣) */
    private String sortingStatus;

    /** 分拣备注 */
    private String sortingRemark;

    /** 创建时间 */
    private Date createTime;

    /** 更新时间 */
    private Date updateTime;


    // 在 OrderItem 类中添加图片字段
    private String imageUrl;

    // getter 和 setter 方法
    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }
}
